home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Standards 1994 January / InfoMagic Standards - January 1994.iso / ccitt / 1992 / t / t417_1.asc < prev    next >
Text File  |  1991-12-31  |  32KB  |  805 lines

  1.  
  2. Recommendation T.417
  3.  
  4.  
  5.  
  6.  
  7.               OPEN DOCUMENT ARCHITECTURE (ODA) AND INTERCHANGE FORMAT -
  8.                                           
  9.                        RASTER GRAPHICS CONTENT ARCHITECTURES1)
  10.  
  11.  
  12.  
  13.  
  14.                                       CONTENTS
  15.  
  16.  
  17.  
  18. 1      Scope
  19. 2      Normative references
  20. 3      Definitions
  21. 4      General principles
  22.        4.1  Content architectures
  23.        4.2  Content
  24.        4.3  Presentation attributes
  25.        4.4  Content portion attributes
  26.        4.5  Coding of content information
  27.        4.6  Picture element (pel) array
  28. 5      Principles of positioning pels
  29.        5.1  Basic concepts
  30.        5.2  Pel image model
  31.        5.3  Positioning of pels
  32.        5.4  Positioning of pels in a basic layout object
  33. 6      Definition of raster graphics presentation attributes
  34.        6.1  Shared presentation attributes
  35.        6.2  Layout presentation attributes
  36.        6.3  Logical presentation attributes
  37.        6.4  Content architecture class attributes
  38. 7      Definition of raster graphics content portion attributes
  39.        7.1  Common coding attributes
  40.        7.2  Coding attributes
  41.        7.3  Content information attributes
  42.        7.4  Interactions with document architecture attributes
  43. 8      Formal definitions of raster graphics content architecture dependent data types
  44.        8.1  Introduction
  45.        8.2  Representation of presentation attributes
  46.        8.3  Representation of coding attributes
  47.        8.4  Representation of non-basic features and non-standard defaults
  48. 9      Coding schemes
  49.        9.1  Group 4 facsimile encoding scheme
  50.        9.2  Group 3 facsimile encoding scheme
  51.        9.3  Bitmap encoding scheme
  52.  
  53.  
  54.  
  55. ───────
  56.   1)   This text is aligned with the final text of the corresponding International Standard  ISO 8613-7.
  57.  
  58.  
  59.  
  60.  
  61. 1           Fascicle VII.6 - Rec. T.417
  62.  
  63.  
  64.  
  65.  
  66. 10     Content layout process
  67.        10.1 Introduction
  68.        10.2 Notation
  69.        10.3 The fixed dimension content layout method
  70.        10.4 The scalable dimension content layout method
  71. 11     Content imaging process
  72.        11.1 Introduction
  73.        11.2 Content imaging process for formatted form
  74.        11.3 Content imaging process for formatted processable form
  75. 12     Definition of raster graphics content architecture classes
  76.        12.1 Summary of raster graphic presentation attributes
  77.        12.2 Summary of raster graphic content portion attributes
  78. Annex A -Summary of raster graphic content architecture classes
  79. Annex B -Recommendations for the development of raster graphics content architecture levels in document application 
  80.             profiles
  81.  
  82.  
  83.  
  84. 1      Scope
  85.  
  86.  
  87. 1.1    The purpose of the T.410-Series of Recommendations is to facilitate the interchange of documents.
  88.        In the context of the T.410-Series, documents are considered to be items such as memoranda, letters, invoices, 
  89. forms and reports, which may include pictures and tabular material. The content elements used within the documents may 
  90. include graphic characters, geometric graphic elements and raster graphic elements, all potentially within one document.
  91.        Note - The T.410-Series of Recommendations is designed to allow for extensions, including typographical features, 
  92. colour, spreadsheets and additional types of content such as sound.
  93. 1.2    The T.410-Series applies to the interchange of documents by means of data communications or the exchange of 
  94. storage media.
  95.        The T.410-Series provides for the interchange of documents for either or both of the following purposes:
  96.        -    to allow presentation as intended by the originator;
  97.        -    to allow processing such as editing and reformatting.
  98.        The composition of a document in interchange can take several forms:
  99.        -    formatted form, allowing presentation of the document;
  100.        -    processable form, allowing processing of the document;
  101.        -    formatted processable form, allowing both presentation and processing.
  102.        The T.410-Series also provides for the interchange of ODA information structures used for the processing of 
  103. interchanged documents.
  104.        Furthermore, the T.410-Series allows for the interchange of documents containing one or more different types of 
  105. content such as character text, images graphics and sound.
  106. 1.3    This Recommendation defines:
  107.        -    the raster graphics content architectures that can be used in conjunction with the document architecture 
  108.             defined in Recommendation T.412;
  109.        -    the internal structure of content portions that are structured according to a raster graphics content 
  110.             architecture;
  111.        -    those aspects of positioning and imaging applicable to the presentation of raster graphics contents in a 
  112.             basic layout object;
  113.  
  114.  
  115.  
  116.  
  117.                                                     Fascicle VII.6 - Rec. T.417    2
  118.  
  119.  
  120.        -    a content layout process which, together with the document layout process defined in Recommendation 
  121.             T.412, specifies the method for determining the dimensions of basic layout objects for raster graphics 
  122.             content portions;
  123.  
  124.        -    the presentation and content portion attributes applicable to raster graphics content architectures.
  125.  
  126.  
  127. 2      Normative references
  128.  
  129.  
  130.        The following Recommendations and International Standards contain provisions which, through references in this 
  131. text, constitute provisions of the T.410-Series of Recommendations. At the time of publication the editions indicated were 
  132. valid. All standards are subject to revision, and parties to agreements based upon the T.410-Series of Recommendations are 
  133. encouraged to investigate the possibility of applying the most recent editions of the standards listed below. Members of ISO 
  134. and IEC maintain registers of currently valid International Standards.
  135.  
  136.        -    Rec. T.4 (1988): Standardization of group 3 facsimile apparatus for document transmission.
  137.  
  138.        -    Rec. T.6 (1988): Facsimile coding schemes and coding control functions for group 4 facsimile apparatus.
  139.  
  140.        -    Rec. X.208 (1988): Specification of abstract syntax notation one (ASN.1).
  141.  
  142.  
  143. 3      Definitions
  144.  
  145.  
  146.        For the purpose of this Recommendation, the definitions given in Recommendation T.411 apply.
  147.  
  148.  
  149. 4      General principles
  150.  
  151.  
  152. 4.1    Content architectures
  153.  
  154.        This Recommendation defines two classes of raster graphics content architectures:
  155.  
  156.        -    formatted raster graphics content architecture class, which allows for document content to be presented as 
  157.             intended by the originator. Formatted form content can only be associated with basic components;
  158.  
  159.        -    formatted processable raster graphics content architecture class, which allows for document content to be 
  160.             processed and also to be presented as intended by the originator. Formatted processable content can be 
  161.             associated with any basic logical component.
  162.  
  163. 4.1.1  Formatted content architecture class
  164.  
  165.        Formatted raster graphics content is intended to be laid out, or imaged by the recipient in accordance with the 
  166. originatorw's intent. It is not intended to be reformatted. This form of  content may only be used in formatted form documents.
  167.  
  168.        For this form of content, all the necessary information for positioning of pels has been specified. The method of 
  169. positioning is specified in Section 5.
  170.  
  171.        A particular feature of this form of content is that the position of the pel array can be offset relative to the position 
  172. of the basic layout object. As a result, it is possible that not all of the area of the basic layout object is utilized for positioning 
  173. pels. Also a portion of the pel array may be positioned such that it is outside the basic layout object. Such a portion, if any, 
  174. is not imaged.
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186. 3           Fascicle VII.6 - Rec. T.417
  187.  
  188.  
  189.  
  190.  
  191. 4.1.2  Formatted processable content architecture class
  192.  
  193.        Formatted processable raster graphics content is intended to be laid out, reformatted or imaged by the recipient in 
  194. accordance with the originatorw's intent. This form of content may be  used in formatted processable and formatted 
  195. processable form documents.
  196.  
  197.        The originator may, when using this form of content, specify the precise requirements for the layout and imaging of 
  198. the pel array. Alternatively, the originator may specify various constraints concerning the intended layout and imaging of the 
  199. pel array, i.e. the precise requirements are not specified and the layout is determined by the content layout process 
  200. performed by the recipient.
  201.  
  202.        When the precise requirements for the layout are specified, the fixed dimension layout method is used to layout 
  203. and image the content. Otherwise, the content is laid out and imaged using the scalable dimension layout method. These 
  204. layout methods are defined in Section 10.
  205.  
  206.        A particular feature of these layout methods is that in both cases the content is laid out such that the entire basic 
  207. layout object is utilized. In addition it is possible to specify that only a portion of the pel array is to be laid out.
  208.  
  209. 4.2    Content
  210.  
  211.        The content of a basic component that conforms to a raster graphics content architecture represents a two- 
  212. dimensional pictorial image in the form of a rectangular two-dimensional array of picture elements (pels).
  213.  
  214.        Each element of a pel array comprises data used to determine the image of the corresponding pel.
  215.  
  216.        Each basic component contains exactly one content portion.
  217.  
  218.        The data which determines the image of a pel specifies one of two states, named "set" and "unset". The set state 
  219. is used to identify the foreground colour and the unset to identify the background colour. The representation of foreground 
  220. and background within an image is not defined by this Recommendation.
  221.  
  222.        Note 1 - For reproduction on paper, the background colour will normally be the colour of the paper, for instance 
  223. white, and the foreground colour a contrasting colour, for instance black.
  224.  
  225.        Note 2 - A future version of this Recommendation may allow specification of more information for each pel, 
  226. enabling the representation of multi-colour images.
  227.  
  228. 4.3    Presentation attributes
  229.  
  230.        Presentation attributes are applicable to basic components and specify information for laying out and imaging the 
  231. content of the basic component, and are defined in Section 6. This information cannot be modified within the content of the 
  232. basic component to which it applies.
  233.  
  234. 4.4    Content portion attributes 
  235.  
  236.        Content attributes are applicable to content portions and specify information related to the identification and coding 
  237. of the content. They are also used in laying out and imaging the content of the content portion. Content portion attributes are 
  238. defined in Section 7.
  239.  
  240. 4.5    Coding of content information
  241.  
  242.        The methods of encoding the pel array in a content portion structured according to a raster graphics content 
  243. architecture are specified in Section 9.
  244.  
  245. 4.6    Picture element (pel) array
  246.  
  247.        The picture elements in an array have a defined order. The array consists of an ordered sequence of rows of 
  248. picture elements. Each row in the array contains the same number of picture elements and consists of an ordered sequence 
  249. of picture elements that represents a line of the image.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.                                                     Fascicle VII.6 - Rec. T.417    4
  258.  
  259.  
  260. 5      Principles of positioning pels
  261.  
  262.        The methods of positioning pels within a basic layout object are described in this section.  One of these applies to 
  263. content portions which pertain to the formatted form content architecture.  The other applies to content portions which pertain 
  264. to the formatted processable form content architecture.
  265.  
  266.        The general principles of positioning that apply to both these methods are described in  5.4.1, 5.4.2 and 5.4.3 
  267. then describes the specific principles that apply to the formatted and formatted processable forms of content.
  268.  
  269.        A basic logical component with a formatted processable form content architecture class must undergo the content 
  270. layout process before it can be positioned and imaged. The content layout process (defined in Section 10) determines the 
  271. block size into which the content portion is to be imaged. The content is then positioned in accordance with the positioning 
  272. rules for content pertaining to the formatted processable form content architecture class.
  273.  
  274.        Any parts of a raster graphics content portion which extend beyond the boundaries of the basic layout object are 
  275. not imaged.
  276.  
  277. 5.1    Basic concepts
  278.  
  279. 5.1.1  Measurement units and directions
  280.  
  281.        For raster graphics content, the unit for positioning pels is the Scaled Measurement Unit (SMU).
  282.  
  283.        The SMU is derived from the Basic Measurement Unit (BMU) by multiplying the BMU with a factor which is 
  284. specified by the attribute "unit scaling" (defined in Recommendation T.414). The BMU and SMU are defined in 
  285. Recommendation T.412 ( 3.3.4.1 and 3.3.4.2 respectively).
  286.  
  287.        All directions are expressed as counter clockwise angles of rotation relative to some specified reference direction 
  288. (as illustrated in Figure 1/T.417).
  289.  
  290.  
  291.                                    FIGURE 1/T.417
  292.                                           
  293.                                 Example of direction
  294.  
  295.  
  296. 5.1.2  Coordinate systems
  297.  
  298.        Two rectangular coordinate systems are used in the positioning of pels.
  299.  
  300.        One system is a dimensionless coordinate system used to identify the pels that constitute a clipped pel array 
  301. (defined in  5.3.1). In this system, the origin of the coordinate system is positioned at the first pel in the pel array. One axis 
  302. is in the direction of the pels in each row of pels. The second axis is in the direction of the columns of pels. This system 
  303. uses non-negative dimensionless integer values and coordinate pairs are denoted using upper case letters.
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326. 5           Fascicle VII.6 - Rec. T.417
  327.  
  328.  
  329.  
  330.  
  331.        The second system is used for the positioning of pels associated with basic layout objects. In this system, one axis 
  332. is parallel to the horizontal axis of the page coordinate system (defined in Recommendation T.412) and the other axis is in a 
  333. direction 270 degrees relative to the horizontal axis. This system uses rational values in scaled measurements units (SMUs) 
  334. to identify points or specify lengths within a basic layout object. Coordinate pairs are indicated in lower case letters.
  335.  
  336. 5.2    Pel image model
  337.  
  338.        Each pel is associated with a reference area. The side of the reference are along the direction of the pel path 
  339. equals the pel spacing and the side along the direction of line progression equals the line spacing.
  340.  
  341.        Each reference area has a reference point, which is used for positioning the pel. The reference point is defined as 
  342. the corner of the reference area situated in the opposite direction of both pel path and line progression. The position of a pel 
  343. in a basic layout object is defined as the position of reference point of the reference area of that pel.
  344.  
  345.        Note - The position of the image of the pel relative to the reference area is implementation dependent, but it is the 
  346. intention that the main part of the image of pel is positioned within the reference area.
  347.  
  348. 5.3    Positioning of pels
  349.  
  350.        In general, when positioning (and subsequently imaging) the content of a content portion in relation to a basic 
  351. layout object, only part of the content is considered. Two methods of selecting the required part of the content are provided:
  352.  
  353.        -    specification of a clipped pel array;
  354.  
  355.        -    discarding of pels.
  356.  
  357. 5.3.1  The clipped pel array
  358.  
  359.        The clipped pel array is a rectangular array of pels defined by two coordinate pairs in the dimensionless coordinate 
  360. system. The diagonally opposite pairs of the clipped pel array are identified by the coordinate pairs (XI, Y1) and (X2, Y2) 
  361. where X1 <= X2 and Y1 <= Y2. Figure 2/T.417 illustrates the clipping of a content portion.
  362.  
  363.  
  364.                                    FIGURE 2/T.417
  365.                                           
  366.                         Example of clipping a content portion
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.                                                     Fascicle VII.6 - Rec. T.417    6
  398.  
  399.  
  400. 5.3.2  Discarded pels
  401.  
  402.        In the formatted raster graphics content architecture class, the number of pels to be discarded at the beginning and 
  403. the end of each line of pels can be specified by a coding attribute.
  404.  
  405. 5.4    Positioning of pels in a basic layout object
  406.  
  407. 5.4.1  Positioning parameters
  408.  
  409.        The positioning of pels within a basic layout object is determined by the following parameters (illustrated in Figure 
  410. 3/T.417):
  411.  
  412.        -    initial point;
  413.  
  414.        -    pel path;
  415.  
  416.        -    line progression;
  417.  
  418.        -    pel spacing;
  419.  
  420.        -    line spacing.
  421.  
  422.        The values of these parameters remain constant within the content associated with a particular basic layout object.
  423.  
  424.        The general use of these parameters when positioning pels is described below and illustrated in Figure 3/T.417. 
  425. The particular applicability of these parameters to formatted and formatted processable form content is described in  5.4.2 
  426. and 5.4.3 respectively.
  427.  
  428.                                    FIGURE 3/T.417
  429.  
  430.                        Positioning of pels of the clipped pel
  431.                          array within a basic layout object
  432.  
  433.  
  434.        Note - In the following text, various sub-section titles have been omitted.
  435.  
  436.        The initial point is the point relative to which all pels are positioned within a basic layout object.
  437.  
  438.        The value of the initial point is a coordinate pair (x, y), where x and y are the horizontal and vertical distances 
  439. respectively, of the initial point from the reference point of the basic layout object.
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466. 7           Fascicle VII.6 - Rec. T.417
  467.  
  468.  
  469.  
  470.  
  471.        The pel path is the direction of progression of successive pels along a line and is expressed as a direction relative 
  472. to the horizontal axis of the page coordinate system (as defined in Recommendation T.412).
  473.  
  474.        Line progression is the direction of progression of successive lines and is expressed as a direction relative to the 
  475. pel path.
  476.  
  477.        Lines of pels are positioned such that the first pel to be positioned on each line falls on an imaginary line through 
  478. the initial point in the direction of line progression.
  479.  
  480.        The pel spacing is the distance between two adjacent pels along a line, in the direction of pel path.
  481.  
  482.        The line spacing is the distance between two adjacent lines of pels. The line spacing may be less than, greater 
  483. than or equal to the pel spacing.
  484.  
  485.        The spacing ratio is defined as the ratio of the line spacing to pel spacing.
  486.  
  487.        The aspect ratio of a clipped pel array that has been positioned in a basic layout object is defined as the ratio of 
  488. the dimension of the pel array in the direction of pel path to the dimension in the direction of line progression.
  489.  
  490.        The first pel of the clipped pel array is positioned at the initial point.
  491.  
  492.        Each pel on first line is positioned along a line through the initial point in the direction of the pel path.
  493.  
  494.        The first pel of each line is positioned along a line through the initial point in the direction of line progression.
  495.  
  496. 5.4.2  Positioning rules for formatted form content
  497.  
  498.        For this form of content, the positioning parameters are explicitly specified by applicable presentation attributes (see 
  499. Section 6).
  500.  
  501.        It is not possible to define a clipped pel array when using this form of content. However, a coding attribute can be 
  502. used to indicate that a specified number of pels are to be discarded at the beginning and end of each line of the content 
  503. portion. In this case, only the remaining pels in the content position are considered for positioning.
  504.  
  505.        The line spacing and pel spacing are both specified by the same presentation attribute, and take the same value 
  506. form the limited set of values specified in  6.2.2.
  507.  
  508.        The initial point can be positioned anywhere inside or outside of the basic layout object. Its default position (see 
  509.  6.2.1) is the corner of the basic layout object in the direction opposite of both pel path and line progression.
  510.  
  511.        All the pels within a content portion are to be considered for positioning (apart from any pels that are to be 
  512. discarded). However, pels that would be positioned outside of the basic layout object are not to be imaged by the imaging 
  513. process.
  514.  
  515. 5.4.3  Positioning rules for formatted processable content
  516.  
  517.        For this form of content, the positioning parameters are determined from information specified in presentation and 
  518. coding attributes and from the dimensions of the basic layout object.
  519.  
  520.        The clipped pel array is specified by a presentation attribute, which selects the portion of the content portion to be 
  521. positioned.
  522.  
  523.        The pel path and line progression are explicitly specified by separate presentation attributes. The initial point is 
  524. determined from the pel path and line progression specified, such that it is situated in the corner of the basic layout object in 
  525. the opposite direction of both pel path and line progression (see  6.2.1); other values for the initial point cannot be specified.
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536.  
  537.                                                     Fascicle VII.6 - Rec. T.417    8
  538.  
  539.  
  540.        The pel spacing is set to be equal to the dimensions of the basic layout object in the direction of the pel path 
  541. divided by the number of pels per line in the clipped pel array.  Similarly, the line spacing is set to be equal to the 
  542. dimensions of the basic layout object in the direction of line progression divided by the number of lines in the clipped pel 
  543. array.
  544.  
  545.        Thus the clipped pel array is positioned within the basic layout object such that the reference areas of all the pels 
  546. completely fill the basic layout object. None of the pels in the clipped pel array can be positioned outside of the basic layout 
  547. object.
  548.  
  549.  
  550. 6      Definition of raster graphics presentation attributes
  551.  
  552.  
  553.        Presentation attributes specify the initial conditions relating to the layout and imaging of the content of a basic 
  554. component. They may be specified for basic logical and layout components and for presentation styles.
  555.  
  556.        There are three categories of raster graphics presentation attributes:
  557.  
  558.        -    logical presentation attributes which take effect during the content layout process, but are ignored during the 
  559.             content imaging process;
  560.  
  561.        -    layout presentation attributes which take effect during the content imaging process. Their values are 
  562.             generated either by the content layout process, or by a process that creates or edits the content;
  563.  
  564.        -    shared presentation attributes which take effect during either or both the content layout and imaging 
  565.             process.
  566.  
  567.        These attributes are listed in Table 1/T.417.
  568.  
  569.        For each presentation attribute a default value is defined. This value is used in the defaulting mechanism as 
  570. defined in Recommendation T.412.
  571.  
  572.        This section also defines values for the content architecture attributes specific to raster graphics content 
  573. architectures. These attributes are defined in Recommendation T.412.
  574.  
  575.  
  576.                                     TABLE 1/T.417
  577.                                           
  578.                        Raster graphics presentation attributes
  579.  
  580. w
  581.       ┌────────────────────────────────┬─────────────────────────────────────┐
  582.       │        Shared attributes       │          Layout attributes          │
  583.       ├────────────────────────────────┼─────────────────────────────────────┤
  584.       │ Pel path                       │ Pel transmission density            │
  585.       │                                │                                     │
  586.       │ Line progression               │ Initial offset                      │
  587.       │                                │                                     │
  588.       │ Clipping                       ├─────────────────────────────────────┤
  589.       │                                │                                     │
  590.       │                                │     Logical attributes              │
  591.       │                                │                                     │
  592.       │                                ├─────────────────────────────────────┤
  593.       │                                │                                     │
  594.       │                                │ Pel spacing                         │
  595.       │                                │                                     │
  596.       │                                │ Spacing ratio                       │
  597.       │                                │                                     │
  598.       │                                │ Image dimensions                    │
  599.       │                                │                                     │
  600.       └────────────────────────────────┴─────────────────────────────────────┘
  601.  
  602.  
  603.  
  604.  
  605.  
  606. 9           Fascicle VII.6 - Rec. T.417
  607.  
  608.  
  609.  
  610.  
  611. 6.1  Shared presentation attributes
  612.  
  613. 6.1.1clipping
  614.  
  615.      CATEGORY:               Shared
  616.  
  617.      APPLICABILITY:               Formatted processable content architecture class
  618.  
  619.      STRUCTURE:              First coordinate pair:  X coordinate,
  620.                                                      Y coordinate
  621.                              Second coordinate pair: X coordinate,
  622.                                                      Y coordinate
  623.  
  624.      PERMISSIBLE VALUES:     First coordinate pair:  non-negative integer,
  625.                                                      non-negative integer
  626.                              Second coordinate pair: non-negative integer,
  627.                                                      non-negative integer
  628.  
  629.      DEFAULT VALUES:         First coordinate:       (0,0)
  630.                              Second coordinate       (N-1, L-1) where:
  631.                                N is the number of pels per line,
  632.                                L is the number of lines
  633.  
  634.      DEFINITION:
  635.  
  636.      This attribute determines the subregion of the pel array, as  described  by  the
  637. content portion, which is to be considered by the content layout process and the content 
  638. imaging process.
  639.  
  640.      This attribute consists of two coordinate pairs. The first pair specifies the first 
  641. pel that is part of the selected array. The second pair specifies the last pel that is 
  642. part of the selected array.
  643.  
  644.      REMARKS:
  645.  
  646.      Each coordinate of the first pair must be less than or equal to the corresponding 
  647. coordinate of the second pair.
  648.  
  649. 6.1.2line progression
  650.  
  651.      CATEGORY:               Shared
  652.  
  653.      APPLICABILITY:            Formatted and formatted processable content architecture 
  654. classes
  655.  
  656.      PERMISSIBLE VALUES:     90, 270 degrees
  657.  
  658.      DEFAULT VALUES:         270 degrees
  659.  
  660.      DEFINITION:
  661.  
  662.      This attribute specifies the direction of the progression of  successive  lines,
  663. relative to the pel path.
  664. 6.1.3pel path
  665.      CATEGORY:               Shared
  666.      APPLICABILITY:            Formatted and formatted processable content architecture 
  667. classes
  668.      PERMISSIBLE VALUES:     0, 90, 180, 270 degrees
  669.      DEFAULT VALUES:         0 degrees
  670.  
  671.  
  672.  
  673.                                                     Fascicle VII.6 - Rec. T.417    10
  674.  
  675.  
  676.      DEFINITION:
  677.      This attribute specifies the direction of the progression of successive pels along a 
  678. line, relative to the horizontal axis of the basic layout object.
  679.  
  680.  
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.  
  734.  
  735.  
  736.  
  737.  
  738.  
  739.  
  740.  
  741. 11           Fascicle VII.6 - Rec. T.417
  742.  
  743.  
  744.  
  745.  
  746. 6.2  Layout presentation attributes
  747. 6.2.1initial offset
  748.      CATEGORY:               Layout
  749.      APPLICABILITY:               Formatted content architecture class
  750.      STRUCTURE:              Two parameters: horizontal coordinate,
  751.                                           vertical coordinate
  752.      PERMISSIBLE VALUES:     Horizontal coordinate: any integer
  753.                              Vertical coordinate: any integer
  754.      DEFAULT VALUES:         The default value of this attribute depends on  the  pel
  755. path and line progression as defined in Table 2/T.417.
  756.      DEFINITION:
  757.      This attribute specifies the position of the initial point relative to the basic 
  758. layout object.
  759.      The parameters "horizontal coordinate" and  "vertical  coordinate"  specify  the
  760. horizontal and vertical coordinates, in SMUs, of the initial point  relative  to  the
  761. reference point of the basic layout object. The value of each coordinate may be positive, 
  762. zero or negative; if either or both coordinates are negative then the initial point will 
  763. be outside the basic layout object.
  764.      Note - The facility to specify negative coordinate values for the initial point is 
  765. intended only for use with content architectures based on CCITT Recommendation T.73, such 
  766. as RF-1 (see Annex B), which provide no other clipping mechanism.
  767.  
  768.  
  769.                                     TABLE 2/T.417
  770.                                           
  771.             Default values of the presentation attribute "initial offset"
  772.                              (position of initial point)
  773.  
  774. w
  775.                                      ┌────────────┬───────────────────┬────────────────────┬────────────────────┐
  776.                                      │    Pel     │    Line           │     Horizontal     │     Vertical       │
  777.                                      │    path    │    progression    │     coordinate     │     coordinate     │
  778.                                      ├────────────┼───────────────────┼────────────────────┼────────────────────┤
  779.                                      │     0      │        270        │         0          │         0          │
  780.                                      │            │         90        │         0          │        BDV         │
  781.                                      │    270     │        270        │        BDH         │         0          │
  782.                                      │            │         90        │         0          │         0          │
  783.                                      │    180     │        270        │        BDH         │        BDV         │
  784.                                      │            │         90        │        BDH         │         0          │
  785.                                      │     90     │        270        │         0          │        BDV         │
  786.                                      │            │         90        │        BDH         │        BDV         │
  787.                                      └────────────┴───────────────────┴────────────────────┴────────────────────┘
  788.  
  789.      Note - The notation used in this table is:
  790.      BDV = vertical dimension of block;
  791.      BDH = horizontal dimension of block.
  792. 6.2.2pel transmission density
  793.      CATEGORY:               Layout
  794.      APPLICABILITY:               Formatted content architecture class
  795.      PERMISSIBLE VALUES:     1, 2, 3, 4, 5, 6, BMU
  796.      DEFAULT VALUES:         6 BMU
  797.      DEFINITION:
  798.      This attribute specifies a single value for both the pel spacing and line spacing.
  799.  
  800.  
  801.  
  802.  
  803.                                                     Fascicle VII.6 - Rec. T.417    12
  804.  
  805.